/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package VO;

import Entidad.Flujo;
import Entidad.Proyecto;
import java.util.Collection;
import java.util.Date;

/**
 *
 * @author Giannin
 */
public class FlujoVO {
    private Integer idflujo;
    private String nombre;
    private ProyectoVO idproyecto;
    private Collection<ActividadVO> actividadCollection;
    private Date fecha;

    public FlujoVO() {
    }

    public FlujoVO(Integer idflujo) {
        this.idflujo = idflujo;
    }

    public Integer getIdflujo() {
        return idflujo;
    }

    public void setIdflujo(Integer idflujo) {
        this.idflujo = idflujo;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public ProyectoVO getIdproyecto() {
        return idproyecto;
    }

    public void setIdproyecto(ProyectoVO idproyecto) {
        this.idproyecto = idproyecto;
    }

    public Collection<ActividadVO> getActividadCollection() {
        return actividadCollection;
    }

    public void setActividadCollection(Collection<ActividadVO> actividadCollection) {
        this.actividadCollection = actividadCollection;
    }


    /**
     * @return the fecha
     */
    public Date getFecha() {
        return fecha;
    }

    /**
     * @param fecha the fecha to set
     */
    public void setFecha(Date fecha) {
        this.fecha = fecha;
    }

    public Flujo toEntity() {
        Flujo flujo = new Flujo();
        flujo.setFecha(fecha);
        flujo.setNombre(nombre);
        flujo.setIdflujos(idflujo);
        Proyecto proyecto = new Proyecto();
        proyecto = idproyecto.toEntity();
        flujo.setIdproyecto(proyecto);
        return flujo;
    }
}
